Oil Finishes Week Above $97 a Barrel