Federer beats nadal to win 18th grand slam title

I'm afraid that's not accurate. Roger Federer has not beaten Rafael Nadal to win his 18th Grand Slam title. In fact, Federer has not won a Grand Slam title since the 2018 Australian Open, and Nadal has been a dominant force in men's tennis in recent years.

As of now, Nadal has won 22 Grand Slam titles, while Federer has won 20. Nadal's most recent Grand Slam title was at the 2022 French Open, while Federer's most recent title was at the 2018 Australian Open.

It's possible that you may be thinking of a different match or tournament, or that you may have come across incorrect information. If you could provide more context or clarify what you're referring to, I'd be happy to try and help you further!