In 2021 nam Nabil deel aan de uitgestelde Olympische Spelen van 2020 in Tokio. Dankzij een tijd van 1.45,64 in zijn reeks kon Nabil zich kwalificeren voor de halve finale van de 800 meter. In deze halve finale eindigde Nabil op de vierde plaats waarmee hij zich niet kon kwalificeren voor de finale.