Upcoming events and recent results for Mohamed Salah.