Tennis great Roger Federer hailed his former rival Rafael Nadal on Tuesday ahead of the Spaniard's imminent retirement from tennis at the Davis Cup.