Roger Federer wrote a touching tribute to Rafael Nadal ahead of his final tennis tournament at the Davis Cup in Spain.