The correct option is D Roger Federer
Roger Federer, a Swiss professional tennis player, has won the 2018 Rotterdam Open mens singles tennis tournament by defeating Grigor Dimitrov in the final by 6-2-6-2 in Rotterdam, Netherlands. It was his 97th career title. This was Federer's 3rd title in Rotterdam following successes in 2005 and 2012. In the Open era, only American Jimmy Connors has won more titles than Federer, with 109.