I've had some success using a thick bleach such as Domestos. It tends to cling to the grout. The trick is to apply liberally and leave it. After, say, 12 hours or more, try scrubbing with a stiff grout brush (available at supermarkets).
If that fails, regrouting is probably the only other...