Federer has not been at the level of these two players for a very long time.
Young tennis hopefuls, Thiem, Tsitsipas, Zverev but probably Medvedev and others, will soon take over the top of world tennis, Nadal and Djokovic are getting older and biology is working against them.
Still, I expect Nadal and Djokovic to dominate for at least another year or two because they are still psychologically stronger and better than young players.
Federer's injury I think has not really ever gone away at least from the way you see him play he does not seem to pull back as much as before but you are right,,, I think the Big 3 era is slowly Big 2, and hope to see even women's tennis get a big revival because Osaka is the hope from that side now Williams era is done with.
Experience can still win a little more but Tsitsipas I hope got a lot of lessons from this final:)
In the women's competition, we haven't had a tennis player for a long time who would dominate like Serena did a few years ago.
Osaka came closest to Serena but she is obviously not yet psychologically at the required level and for this reason she withdrew from the GS competition in Paris.
If she overcomes these problems, she will be the new Serena, the new great champion.
In the men’s competition I think Djokovic will be fighting this year to win all the GS and Olympic gold and it’s really hard to say who can stop him?
Probably only Nadal because it seems to me that Thiem, Tsitsipas, Zverev, Medvedev and others do not yet have the necessary experience and psychological stability needed to oppose Djokovic and defeat him.