The definition of cache coherence says that:
- A read must return the most recent write.
- Every write must eventually be accessible via a read.
- Writes to a given location are seen in the same order by all processors
In sequential consistency
- There is a total order for all operations
- Every operation is atomic.
- The total order should follow the program order.
If we conform to the sequential consistency, every condition of cache coherence seems to be fulfilled. So I guess the sequential consistency implies cache coherence (and sequential consistency is stronger than cache coherence).