A set W of vertices of a connected graph G strongly resolves two different vertices x,y∉W if either dG(x,W)=dG(x,y)+dG(y,W) or dG(y,W)=dG(y,x)+dG(x,W), where and dG(x,w) is the length of a shortest x−w path. An ordered vertex partition Π={U1,U2,…,Uk} of G is a strong resolving partition for G, if every two different vertices belonging to the same set of the partition are strongly resolved by some set of Π. The minimum cardinality of a strong resolving partition for G is the strong partition dimension of G. In this article we study the strong resolving partitions and the strong partition dimension of strong product graphs and Cartesian product graphs.