Brazil’s young tennis sensation Joao Fonseca has named the former world number one Switzerland’s Roger Federer as his ‘idol’.