Federer is probably the greatest, but I must add that the big four of Fed, Nadal, Djokovic and Murray have had a fantastic level of consistency for many years, with some great rivalrys. We are very lucky to witness this era of tennis because I haven't seen anybody who could step into their shoes just yet when they eventually wear down or retire. Del Potro looked a likely challenger but injuries have plagued his career and Cillic has underperformed too.