На Олимпийских играх 2008 года в Пекине Стюарт выступала в дисциплинах 100, 200, а также в эстафете 4×100 метров. В первом раунде на стометровке спортсменка показала лучшее время в своём забеге (11,28 с), опередив Эзинне Окпараебо и Лаверн Джонс-Ферретт. В следующем раунде Стюарт улучшила своё время, выбежав из 11 секунд (10,98), и снова оказалась лучшей. В полуфинале бегунья заняла первое место и вышла в финал, показав хорошее время (11,05 с). Финальный забег получился запоминающимся. В финале три лучших времени показали ямайские спринтерши. Первой финишировала Шэлли-Энн Фрейзер (10,78 с), а второе разделили Стюарт и Шерон Симпсон, показав абсолютно одинаковое время (10,98 с).