Between 2003 to present we have witnessed the 3 greatest of all time This will never happen again ! Big 3 have won 57 out of the last 68 slams or so Fed has 20 Nadal has 19 Djokovic has 17 Fed close to retirement and has only won 4 slams in 10 yrs