Who won the men's french open this year?
No context provided
Who won the men's singles title in the 2017 French Open?
Rafael Nadal
No context provided
Who won the men's singles title in the 2016 French Open?
Novak Djokovic
No context provided
Who won the men's singles title in the 2015 French Open?
Stan Wawrinka
No context provided
Who won the men's doubles title in the 2017 French Open?
Ryan Harrison, Michael Venus
No context provided
Who won the men's doubles title in the 2016 French Open?
Feliciano López, Marc López
No context provided
Who won the men's doubles title in the 2015 French Open?
Ivan Dodig, Marcelo Melo
List of French Open champions
https://en.wikipedia.org/wiki/List%20of%20French%20Open%20champions
Djokovic began his 2021 season by playing for Serbia as the defending champions in the ATP Cup, but the nation was eliminated in the group stage despite Djokovic winning both his singles matches.[253] He then went on to win his 18th major title and record-extending 9th title at the Australian Open, with a straight sets victory over Daniil Medvedev in the final.[254] On 1 March, Djokovic equaled Federer's Open Era record of 310 weeks at world No. 1.[255][256] The following week, he surpassed that mark and has extended the record in his own right.[7][257] Djokovic skipped the Dubai Open and the Miami Masters in order to recover from an abdominal tear he suffered in Australia. Djokovic next played at the Monte Carlo Masters, where he defeated the Miami runner-up Jannik Sinner in straight sets. However, he ended up losing his third round match to Dan Evans in straight sets.[258] Djokovic then played at the Serbia Open for the first time since 2011 before the tournament was suspended in 2012, defeating Kwon Soon-woo and fellow compatriot Miomir Kecmanović before losing his semifinal match to Aslan Karatsev in three sets.[259] At the Italian Open, Djokovic defeated Stefanos Tsitsipas and Lorenzo Sonego en route to the final, where he lost in three sets to longtime rival Rafael Nadal.

At the French Open, Djokovic advanced to the final after defeating Rafael Nadal in the semifinals in four sets.
Novak Djokovic 2021: Three Majors, double Career Slam & record weeks at No. 1
Herbert continued partnering with Nicolas Mahut to play at the 2021 French Open where the pair reached the final for the second time in their career. The home favorites saved three match points en route to the final defeating second seeds Juan Sebastian Cabal/Robert Farah.[29] They then defeated Alexander Bublik and Andrey Golubev to claim their second French Open doubles title
Pierre-Hugues Herbert
The current champion of the French Open's men's single tennis tournament is Novak Djokovic, who also won the title back in 2016. Previous champions include Rafael Nadal in 2017 and Stan Wawrinka in 2015. Alternatively, the last men's double title of the French Open was obtained by Pierres-Hugues Herbert and Nicolas Mahut. The 2017 edition was won by the couple Ryan Harrison, Michael Venus, while the 2016 title was taken by Feliciano López, Marc López and the 2015 one by the team composed of Ivan Dodig, Marcelo Melo.