Semifinalene ble avholdt 6. august, med start klokken 19:35 (UTC+2). Det ble løpt tre heat. Den to raskeste i hvert heat avanserte til finalen (Q), samt de to nest raskeste (q).