20040731 unknown: Narain impresses in heats; Karan withdraws