2016 vertrat Rahim ihr Land im 200-Meter-Lauf bei den Olympischen Spielen in Rio de Janeiro. Sie schied dort mit neuer persönlicher Bestleistung von 28,02 s in der Vorrunde aus. Des Weiteren war sie die Flaggenträgerin für Brunei bei der Schlussveranstaltung der Spiele.